home *** CD-ROM | disk | FTP | other *** search
- /* This header file machine-generated by mktyplib.exe */
- /* Interface to type library: wfxctl32 */
-
- #ifndef _wfxctl32_H_
- #define _wfxctl32_H_
-
- DEFINE_GUID(LIBID_wfxctl32,0x808D9041L,0x49C1,0x11CE,0xA7,0xFB,0x44,0x45,0x53,0x54,0x00,0x00);
- #ifndef BEGIN_INTERFACE
- #define BEGIN_INTERFACE
- #endif
-
- DEFINE_GUID(DIID_IWinFaxSDK,0x34B153E0L,0x696E,0x11D0,0xBD,0x29,0x00,0x80,0x5F,0x98,0xAB,0x78);
-
- /* Definition of dispatch interface: IWinFaxSDK */
- #undef INTERFACE
- #define INTERFACE IWinFaxSDK
-
- DECLARE_INTERFACE_(IWinFaxSDK, IDispatch)
- {
- BEGIN_INTERFACE
- #ifndef NO_BASEINTERFACE_FUNCS
-
- /* IUnknown methods */
- STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef)(THIS) PURE;
- STDMETHOD_(ULONG, Release)(THIS) PURE;
-
- /* IDispatch methods */
- STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
-
- STDMETHOD(GetTypeInfo)(
- THIS_
- UINT itinfo,
- LCID lcid,
- ITypeInfo FAR* FAR* pptinfo) PURE;
-
- STDMETHOD(GetIDsOfNames)(
- THIS_
- REFIID riid,
- OLECHAR FAR* FAR* rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID FAR* rgdispid) PURE;
-
- STDMETHOD(Invoke)(
- THIS_
- DISPID dispidMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS FAR* pdispparams,
- VARIANT FAR* pvarResult,
- EXCEPINFO FAR* pexcepinfo,
- UINT FAR* puArgErr) PURE;
- #endif
-
- /* IWinFaxSDK properties:
- IDispatch * Application;
- */
-
- /* IWinFaxSDK methods:
- short SendSetTo(BSTR sTo);
- short SendSetNumber(BSTR sNumber);
- short SendSetSubject(BSTR sSubject);
- short SendSetCoverText(BSTR sCoverText);
- short SendSend(short need_entryIDs);
- short SendCancel(void);
- short SendSetCompany(BSTR sCompany);
- short SendSetKeywords(BSTR sKeywords);
- short SendSetBillingCode(BSTR sBillingCode);
- short SendSetTime(BSTR sTime);
- short SendSetDate(BSTR sDate);
- short SendSetOffPeak(short nOffPeak);
- short SendSetHold(short nHold);
- short SendSetPriority(short nPriority);
- short SendSetUsePrefix(short nUsePrefix);
- short SendSetUseCreditCard(short nUseCreditCard);
- short SendSetResolution(short nResolution);
- short SendSetDeleteAfterSend(short nDeleteAfterSend);
- short SendAddAttachment(short nIndex);
- short SendAddAttachmentFile(BSTR sFile);
- short SendSetQuickCover(short nQuickCover);
- short SendSetCoverPage(short nIndex);
- short SendSetCoverFile(BSTR sCoverFile);
- short SendSetDialPrefix(BSTR sDialPrefix);
- short SendSetBCC(short nBCC);
- short SendSetUseCover(short nUseCover);
- short SendSetPreviewFax(short nPreviewFax);
- BSTR SendGetEntryID(short index);
- short SendIsEntryIDReady(short index);
- short SendIsError(void);
- void SendDone(void);
- short SendAddRecipient(void);
- short SendSetAreaCode(BSTR sAreaCode);
- short SendSetCountryCode(BSTR sCountryCode);
- short SendSetExtension(BSTR sExtension);
- long LogGetUnreadReceivedFaxCount(void);
- BSTR LogGetFolderListFirst(short standardFolder, BSTR FAR* folderID);
- BSTR LogGetFolderListNext(void);
- BSTR LogGetMessageListFirst(short standardFolder, BSTR FAR* folderID);
- BSTR LogGetMessageListNext(void);
- short ViewQuickView(BSTR FAR* entryID);
- short LogDeleteMessage(short standardFolder, BSTR FAR* folderID, BSTR FAR* messageID);
- short LogDeleteFolder(short standardFolder, BSTR FAR* folderID, BSTR FAR* subFolderID);
- BSTR LogAddFolder(short standardFolder, BSTR FAR* folderID, BSTR FAR* folderName, BSTR FAR* comment);
- short LogRenameFolder(BSTR FAR* folderID, BSTR FAR* folderName);
- BSTR LogGetMessageDisplayName(BSTR FAR* messageID);
- short LogSetMessageDisplayName(BSTR FAR* messageID, BSTR FAR* displayName);
- BSTR LogGetMessageTo(BSTR FAR* messageID);
- short LogSetMessageTo(BSTR FAR* messageID, BSTR FAR* to);
- BSTR LogGetMessageNumber(BSTR FAR* messageID);
- short LogSetMessageNumber(BSTR FAR* messageID, BSTR FAR* number);
- BSTR LogGetMessageSubject(BSTR FAR* messageID);
- short LogSetMessageSubject(BSTR FAR* messageID, BSTR FAR* subject);
- BSTR LogGetMessageCompany(BSTR FAR* messageID);
- short LogSetMessageCompany(BSTR FAR* messageID, BSTR FAR* company);
- BSTR LogGetMessageKeywords(BSTR FAR* messageID);
- short LogSetMessageKeywords(BSTR FAR* messageID, BSTR FAR* keywords);
- BSTR LogGetMessageBillingCode(BSTR FAR* messageID);
- short LogSetMessageBillingCode(BSTR FAR* messageID, BSTR FAR* billingCode);
- short LogGetMessageAttachmentCount(BSTR FAR* messageID);
- BSTR LogGetFolderDisplayName(BSTR FAR* folderID);
- short LogSetFolderDisplayName(BSTR FAR* folderID, BSTR FAR* displayName);
- long LogGetUnreadReceivedVoiceCount(void);
- short LogGetMessageHold(BSTR FAR* messageID);
- short LogSetMessageHold(BSTR FAR* messageID, short hold);
- BSTR LogGetMessageDate(BSTR FAR* messageID);
- BSTR LogGetMessageTime(BSTR FAR* messageID);
- short ViewPlayVoice(BSTR FAR* messageID);
- short LogGetMessageType(BSTR FAR* messageID);
- */
- };
-
- DEFINE_GUID(DIID_ISDK_Sink,0x6F12F9A0L,0x75FB,0x11D0,0xBD,0x2A,0x00,0x80,0x5F,0x98,0xAB,0x78);
-
- /* Definition of dispatch interface: ISDK_Sink */
- #undef INTERFACE
- #define INTERFACE ISDK_Sink
-
- DECLARE_INTERFACE_(ISDK_Sink, IDispatch)
- {
- BEGIN_INTERFACE
- #ifndef NO_BASEINTERFACE_FUNCS
-
- /* IUnknown methods */
- STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef)(THIS) PURE;
- STDMETHOD_(ULONG, Release)(THIS) PURE;
-
- /* IDispatch methods */
- STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
-
- STDMETHOD(GetTypeInfo)(
- THIS_
- UINT itinfo,
- LCID lcid,
- ITypeInfo FAR* FAR* pptinfo) PURE;
-
- STDMETHOD(GetIDsOfNames)(
- THIS_
- REFIID riid,
- OLECHAR FAR* FAR* rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID FAR* rgdispid) PURE;
-
- STDMETHOD(Invoke)(
- THIS_
- DISPID dispidMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS FAR* pdispparams,
- VARIANT FAR* pvarResult,
- EXCEPINFO FAR* pexcepinfo,
- UINT FAR* puArgErr) PURE;
- #endif
-
- /* ISDK_Sink methods:
- void EntryIDReady(BSTR EntryID, short index);
- void ReceivedEvent(BSTR EntryID);
- void Status(BSTR EntryID);
- */
- };
-
- DEFINE_GUID(CLSID_CWinFaxSDK,0x66A6D725L,0x51CD,0x11D0,0xBD,0x28,0x00,0x80,0x5F,0x98,0xAB,0x78);
-
- #ifdef __cplusplus
- class CWinFaxSDK;
- #endif
-
- #endif
-